body {
	padding-top: 50px;
	padding-bottom: 50px;
}

/* 顶端导航栏 start */
.gym-logo {/*logo*/
	padding: 0px;
	padding-right: 10px;
	line-height: 50px;
}
.navbar a {/*导航栏字体*/
	font-size: 18;
	font-weight: 1000;
}
#user-menu {/*用户菜单*/
	margin-right: 20px;
}
#user-menu .user {
	/*display: none;*/
}
#user-menu .visitor {
	display: default;
}
#user-menu img {/*头像大小*/
	height: 20px;
}
/* 顶端导航栏 end */

/* 轮播图 start */
.carousel {
	height: 0;
	padding-bottom: 40%;
	background-color: #000;
	margin-bottom: 60px;
}
.carousel .item {
	height: 0;
	padding-bottom: 40%;
	background-color: #000;
}
.carousel .img {
	width: 100%;
}
.carousel-caption p {
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 1.8;
}
/* 轮播图 end */

/* 分割线 start */
hr.divider {
	margin:40px 0;
}
/* 分割线 end */

/* 模态框表单 start */
.input-hint {
	color: red;
	font-size: 10;
}
.input-group {
	margin-bottom: 15px;
}
.input-group-addon {
	background-color: #000;
	color: #fff;
	cursor: pointer;
}
/* 模态框表单 end */

/* 器材 start */
.eq-table  {
	text-align: center;
}
.eq-table th {
	text-align: center;
	font-size: 20;
	font-weight: 1000;
}
.myrow {
	display: flex;
	flex-direction: row;
	/*margin-left:1em;*/
}
.xxxx {
	height: 2px;
	background: #999999;
	margin-top: 16px;
	width: 2em;
	margin-left: 1em;
	margin-right: 1em;
}
/* 器材 end */

/* 赛事 start */
#mt-referee,
#area-id,
#update-rf-id,
#update-area-id {
	width: 80px;
}
.mt-table,
.mt-table th {
	text-align: center;
}
#mtRegister {
	text-align: right;
}
/* 赛事 end */

#summary-container .col-md-4 {
	text-align: center;
}

.feature {
	padding: 30px 0;
}
.feature-heading {
	font-size: 50px;
	color: #2a6496;
	margin-top: 120px;
}
.feature-heading.text-muted {
	font-size: 28px;
	color: #999;
}